\chapter{METODOLOGIA}

\section{Tipo de Pesquisa}
Este projeto de pesquisa, ao contrário do normalmente esperado na academia não é de cunho teórico e
sim aplicado. Portanto pode-se classificar-lo como um projeto de pesquisa aplicada de cunho
tecnológico, uma vez que não se pretende aprimorar ou desenvolver novos paradigmas na computação
móvel. Busca-se aplicar a teoria consolidada da literatura em um aplicativo. 

\section{Procedimentos metodológicos}
O desenvolvimento deste projeto pode ser dividido em dois subprojetos: O aplicativo para a plataforma
\emph{Android} e o \emph{webservice} responsável pela organização de dados e sua validação. Cada um destes 
subprojetos possuem características diferenciadas e no final devem estar completamente integrados.\\

\subsection{O aplicativo para \emph{Android}}
Este aplicativo deve possibilitar que o médico cadastrado possa autenticar no servidor e com isso enviar um 
formulário contendo informações pertinentes a respeito da doença infecciosa diagnosticada e as coordenadas no
sistema \emph{GPS}\footnote{Global Positioning System}.Para atingir este objetivo, deve-se primeiro entender o processo de criação de aplicativos para a plataforma android através da API\footnote{\url{http://developer.android.com/guide/index.html}} disponível, entender como obter informações do \emph{GPS} e analisar como a aplicação pode comunicar efetivamente de maneira criptografada com o \emph{Webservice}. 

\subsection{\emph{Web service}}

Basicamente este serviço deve ser capaz de autenticar o médico que deseja enviar a informação, validar os dados
recebidos, armazena-los em um banco de dados. Além disto deve prover uma interface \emph{web} amigável capaz de 
mostrar de maneira dinâmica os  diagnósticos em um mapa brasileiro bem como criar filtros que possam ser de 
interesse para analise de comportamento infeccioso. Deve ser criado também uma interface para o cadastro de
médicos contribuintes.Para atingir este objetivo o servidor \emph{web} será criado utilizando a linguagem \emph{PHP} que comunicará com os dispositivos \emph{Android} através de requisições \emph{HTTP} seguras, quanto a armazenagem dos dados será utilizado um servidor \emph{mysql} em que dados pessoais como senhas de cada médico serão salvas em forma de \emph{hash} utilizando o algoritmo \emph{SHA-256-}

\subsection{Recursos necessários}
Para o pleno desenvolvimento deste projeto será necessário apenas uma estação de trabalho conectada
com a internet, o ambiente de desenvolvimento para \emph{Android}  chamado \emph{Android
SDK}\footnote{\url{http://developer.android.com/sdk/index.html}} com o simulador do S.O\footnote{Sistema Operacional} \emph{Android}. Para os testes finais do projeto será necessário um \emph{smartphone} \emph{Android} ou um \emph{tablet}  para criar uma simulação mais realista.
